Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 THE LARCHES Detached £822,016 £770,000 1 Mar 2024
2 THE LARCHES Detached £210,000 5 Jan 1996
4 THE LARCHES Detached £1,110,449 £675,000 7 Aug 2007